לקבצים בלי לעשות /..
10 תשובות
קודם כל לממש auto loading על בסיס psr-0\4 כמובן ולקבצים ספציפים אז לעשות קבועים למקומות פופולארים,למשל לאתר של העלאת קבצים -
app - המיקום של המערכת עצמה מבחינת מודלים,בקרים וכו'
assets - המיקום של קבצי css,js ותמונות.
uploads - המיקום של הקבצים שהועלו.
אם לא תסביר מה הבעיה לא יהיה אפשר לעזור לך ,נכון ?
מה לא הבנת בדיוק ? בכל מקרה אני מציע לך לקרוא כאן - טעינת סקריפטים לפי דרישה autoload
יש לי פרוייקט עם הרבה קבצים וזה מסובך כל פעם לכתוב נתיב יחסי אז אני מחפש דרך שתאפשר לי לכתוב נתיבים בצורה פשוטה ובלי /..
אתה יכול לכתוב גם נתיב מלא,תיצור קבוע בשם ROOT שמכיל את הנתיב הראשי של הפרויקט שלך ועל בסיס זה תפנה לאותם תיקיות.
הרעיון היחיד שחשבתי עליו זה
אבל אני לא יודע אם זה מספיק טוב
פתרון טוב זה כמו שאמרתי בהתחלה ,לעבוד עם מחלקות ולהשתמש ב auto loading.
במידה ואתה לא יכול אז אפשרות קצת יותר הגיונית תיהיה מה שאמרתי אחר כך - ליצור קבוע בשם ROOT שמאחסן את המיקום ההתחלתי שלך -
במידה ויש לך כמה נתיבים לתת גם להם קבועים.
בדיוק כמו שעשת למעלה רק שבמקום להשתמש ב $_SERVER אתה משתמש בקבוע שהגדרת.